package com.caiyouxi.partner.model;

import com.caiyouxi.common.bean.QueryParams;

import java.io.Serializable;
import java.util.Date;

/**
 * 接入的渠道 SDK 默认配置信息表类
 *
 * Created by Administrator on 2017/10/18.
 */
public class ChannelSdkConfigBean extends QueryParams implements Serializable {

    private Integer channel_id;            //渠道编号
    private String pay_callback_url;       //支付回调地址
    private String user_auth_url;          //渠道方提供的用户认证接口地址
    private String user_name_suffix;       //用户名后缀。不包含点。
    private String order_url;             //渠道下单地址。
    private String sdk_code;             //该渠道的 sdk 的名称代码
    private String sdk_version;          //该渠道的 sdk 最新版本号

    private String splash;                //渠道的闪屏文件配置
    private Integer show_our_splash;    //是否显示我方的 splash 画面;0-不显示；1-显示（默认）
    private Integer pay_status;         //该渠道的支付状态，0-关闭；1-正常
    private String keystore_config;       //该渠道提供的默认的keystore 文件配置 json数据类型
    private byte[] keystore;              //该游戏的keystore 文件，和 keystore_config成对出现
    private String package_pattern;//该渠道默认的包名规则
    private String remark;              //备注信息
    private Date create_time;           //创建时间
    private Date update_time;           //更新时间
    private Integer created_by;         //创建人
    private Integer updated_by;         //更新人


    public Integer getChannel_id() {
        return channel_id;
    }

    public void setChannel_id(Integer channel_id) {
        this.channel_id = channel_id;
    }

    public String getPay_callback_url() {
        return pay_callback_url;
    }

    public void setPay_callback_url(String pay_callback_url) {
        this.pay_callback_url = pay_callback_url;
    }

    public String getUser_auth_url() {
        return user_auth_url;
    }

    public void setUser_auth_url(String user_auth_url) {
        this.user_auth_url = user_auth_url;
    }

    public String getUser_name_suffix() {
        return user_name_suffix;
    }

    public void setUser_name_suffix(String user_name_suffix) {
        this.user_name_suffix = user_name_suffix;
    }

    public String getOrder_url() {
        return order_url;
    }

    public void setOrder_url(String order_url) {
        this.order_url = order_url;
    }

    public String getSdk_code() {
        return sdk_code;
    }

    public void setSdk_code(String sdk_code) {
        this.sdk_code = sdk_code;
    }

    public String getSdk_version() {
        return sdk_version;
    }

    public void setSdk_version(String sdk_version) {
        this.sdk_version = sdk_version;
    }

    public String getSplash() {
        return splash;
    }

    public void setSplash(String splash) {
        this.splash = splash;
    }

    public Integer getShow_our_splash() {
        return show_our_splash;
    }

    public void setShow_our_splash(Integer show_our_splash) {
        this.show_our_splash = show_our_splash;
    }

    public Integer getPay_status() {
        return pay_status;
    }

    public void setPay_status(Integer pay_status) {
        this.pay_status = pay_status;
    }

    public String getKeystore_config() {
        return keystore_config;
    }

    public void setKeystore_config(String keystore_config) {
        this.keystore_config = keystore_config;
    }

    public byte[] getKeystore() {
        return keystore;
    }

    public void setKeystore(byte[] keystore) {
        this.keystore = keystore;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Date getCreate_time() {
        return create_time;
    }

    public void setCreate_time(Date create_time) {
        this.create_time = create_time;
    }

    public Date getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(Date update_time) {
        this.update_time = update_time;
    }

    public Integer getCreated_by() {
        return created_by;
    }

    public void setCreated_by(Integer created_by) {
        this.created_by = created_by;
    }

    public Integer getUpdated_by() {
        return updated_by;
    }

    public void setUpdated_by(Integer updated_by) {
        this.updated_by = updated_by;
    }

    public String getPackage_pattern() {
        return package_pattern;
    }

    public void setPackage_pattern(String package_pattern) {
        this.package_pattern = package_pattern;
    }
}